[tum_rpm]
definition="method galil_controller_6 execute_command s "DPE=-200000000;JGE=%1;BGE""
numbervars=0
minvars=0
help="Tumbler On"

[tum_on]
definition="method galil_controller_6 execute_command s "DPE=-200000000;JGE=10000;BGE""
numbervars=0
minvars=0
help="Tumbler On"

[tum_off]
definition="method galil_controller_6 execute_command s "STE""
numbervars=0
minvars=0
help="Tumbler Off"

[set_vs]
definition=drive dlambda %2; drive lambda %1
numbervars=2
minvars=2
help="Set Velocity Selector. Form: set_vs lambda dlambda  Example: set_vs 13 .12"

[set_tempa]
definition="method temp_a set_setpoint d %1"
numbervars=1
minvars=1
help="Set the temperature setpoint for the Lakeshore 336 Loop 1"

[set_tempb]
definition="method temp_b set_setpoint d %1"
numbervars=1
minvars=1
help="Set the temperature setpoint for the Lakeshore 336 Loop 2"

[autofocusold]
definition="method convert_mfocus set_auto_focus i %1"
numbervars=1
minvars=1
help=""

[set_temp]
definition="method temp set_setpoint d %1"
numbervars=1
minvars=1
help="Set the temperature setpoint"

[set_temp_2]
definition="method temp_2 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the temperature setpoint"

[set_temp_dual]
definition="method temp set_setpoint d %1;method temp_2 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the temperature setpoint on both loops"

[set_ccr]
definition="method temp set_setpoint d %1;method temp_2 set_setpoint d %1;"
numbervars=1
minvars=1
help="Set the temperature for both loops on the Lakeshore 336"

[set_cuv1]
definition="method cuv1 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the QNW cuv1 temperature setpoint"

[set_cuv2]
definition="method cuv2 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the QNW cuv2 temperature setpoint"

[set_cuv3]
definition="method cuv3 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the QNW cuv3 temperature setpoint"

[set_cuv4]
definition="method cuv4 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the QNW cuv4 temperature setpoint"

[attopen]
definition=drive attenuator_pos open
numbervars=0
minvars=0
help="No attenuation"

[att0]
definition=drive attenuator_pos open
numbervars=0
minvars=0
help="No attenuation"

[att3]
definition=drive attenuator_pos x3
numbervars=0
minvars=0
help="Set the B attenuator of about x3"
[att30]

definition=drive attenuator_pos x30
numbervars=0
minvars=0
help="Set the C attenuator of about x30"

[att300]
definition=drive attenuator_pos x300
numbervars=0
minvars=0
help="Set the D attenuator of about x300"

[att2k]
definition=drive attenuator_pos x2k
numbervars=0
minvars=0
help="Set the D attenuator of about x2000"

[att10k]
definition=drive attenuator_pos x10k
numbervars=0
minvars=0
help="Set the D attenuator of about x10K"

[att100k]
definition=drive attenuator_pos x100k
numbervars=0
minvars=0
help="Set the D attenuator of about x100K"

[attclose]
definition="drive attenuator_pos close"
numbervars=0
minvars=0
help=" Maximum attenuation "

[rotate]
definition="drive sample_rotation"
numbervars=0
minvars=0
help=" Goniometer Rotation "

[zarc]
definition="drive sample_zarc"
numbervars=0
minvars=0
help=" Goniometer Tilt "

[home_tilt]
definition="method galil_controller_tilt execute_command s "PRA=127500000;MC;HMA;MC;PRA=-26916667.3;MC;DPA=0;BGA""
numbervars=0
minvars=0
help="Home the Velocity Selector Tilt stage"

[set_loadframe]
definition="method loadframe set_setpoint d %1"
numbervars=1
minvars=1
help="Set the loadframe setpoint"

[lsdout1set]
definition="method lakeshore set_digout1 i %1"
numbervars=1
minvars=1
help="Set the Lakeshore Digital Output pin 1  to ON [1] or OFF [0]."

[lsrelayset]
definition="method lakeshore set_relay i %1"
numbervars=1
minvars=1
help="Set the Lakeshore Low Relay  to ON/Activated [1] or OFF/Deactivated [0]."

[lsdout1pulse]
definition="method lakeshore pulse_digout1 i %1"
numbervars=1
minvars=1
help="Set the Lakeshore Digital Output 1 pin 1 to ON for user defined pulse wiidth (in msec) then sets it back to OFF."

[lsrelaypulse]
definition="method lakeshore pulse_relay i %1"
numbervars=1
minvars=1
help="Set the Lakeshore Low Relay to ON/Activated for user defined pulse wiidth (in msec) then sets it back to OFF/Deactivated."

[set_chiller]
definition="method chiller set_setpoint d %1"
numbervars=1
minvars=1
help="Set the temperature setpoint"

[set_tempdr]
definition="method dr_setpoint set_setpoint d %1"
numbervars=1
minvars=1
help="Set the temperature setpoint on the dillution refrigerator"

[set_ds335_flip]
definition="method ds335_fgen set_ds335_flip d %1 %2 %3"
numbervars=3
minvars=3
help="Set the Period (> 1000 ms), the Duty Cycle (1 - 99) and the Vpp amplitude of the DS335 for use with polarization experiments"

[enable_ds335_flip]
definition="method ds335_fgen enable_ds335_flip d %1"
numbervars=1
minvars=1
help="Begins or ends the oscillation of the DS335 amplitude output"

'set Watlow temperature
[w1set_temp]
definition="method watlow1 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the Watlow (unit 1) temperature setpoint (degC)"

[w2set_temp]
definition="method watlow2 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the Watlow (unit 2) temperature setpoint (degC)"

[w3set_temp]
definition="method watlow3 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the Watlow (unit 3) temperature setpoint (degC)"

[w4set_temp]
definition="method watlow4 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the Watlow (unit 4) temperature setpoint (degC)"

'set Watlow ramp_by_rate
[w1ramp_rate]
definition="method watlow1 ramp_by_rate d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 1) <temperature setpoint(degC)> and <RampRate(degC/min)>"

[w2ramp_rate]
definition="method watlow2 ramp_by_rate d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 2) <temperature setpoint(degC)> and <RampRate(degC/min)>"

[w3ramp_rate]
definition="method watlow3 ramp_by_rate d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 3) <temperature setpoint(degC)> and <RampRate(degC/min)>"

[w4ramp_rate]
definition="method watlow4 ramp_by_rate d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 4) <temperature setpoint(degC)> and <RampRate(degC/min)>"

'set Watlow ramp_by_time
[w1ramp_time]
definition="method watlow1 ramp_by_time d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 1) <temperature setpoint(degC)> and <RampTime(min)>"

[w2ramp_time]
definition="method watlow2 ramp_by_time d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 2) <temperature setpoint(degC)> and <RampTime(min)>"

[w3ramp_time]
definition="method watlow3 ramp_by_time d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 3) <temperature setpoint(degC)> and <RampTime(min)>"

[w4ramp_time]
definition="method watlow4 ramp_by_time d %1 %2"
numbervars=2
minvars=2
help="Set the Watlow (unit 4) <temperature setpoint(degC)> and <RampTime(min)>"

'turn off Watlow ramping
[w1ramp_end]
definition="method watlow1 end_ramping"
numbervars=0
minvars=0
help="Turn OFF the Watlow (unit 1) Ramping function>"

[w2ramp_end]
definition="method watlow2 end_ramping"
numbervars=0
minvars=0
help="Turn OFF the Watlow (unit 2) Ramping function>"

[w3ramp_end]
definition="method watlow3 end_ramping"
numbervars=0
minvars=0
help="Turn OFF the Watlow (unit 3) Ramping function>"

[w4ramp_end]
definition="method watlow4 end_ramping"
numbervars=0
minvars=0
help="Turn OFF the Watlow (unit 4) Ramping function>"

'set Watlow Control Mode
[w1set_mode]
definition="method watlow1 set_control_mode s %1"
numbervars=1
minvars=0
help="Set the Watlow (unit 1) <controlMode> [off (Default), auto, or manual]"

[w2set_mode]
definition="method watlow2 set_control_mode s %1"
numbervars=1
minvars=0
help="Set the Watlow (unit 2) <controlMode> [off (Default), auto, or manual]"

[w3set_mode]
definition="method watlow3 set_control_mode s %1"
numbervars=1
minvars=0
help="Set the Watlow (unit 3) <controlMode> [off (Default), auto, or manual]"

[w4set_mode]
definition="method watlow4 set_control_mode s %1"
numbervars=1
minvars=0
help="Set the Watlow (unit 4) <controlMode> [off (Default), auto, or manual]"

[set_partlow]
definition="method partlow_setpoint set_setpoint d %1;method partlow_stemp set_setpoint d 1;"
numbervars=1
minvars=1
help="Set the SET TEMP boolean switch for the Partlow controller"

[set_vna_f]
definition="method vna_freq set_setpoint d %1"
numbervars=1
minvars=1
help="Set "

[set_vna_power]
definition="method vna_power set_setpoint d %1"
numbervars=1
minvars=1
help="Set "

[set_fg_waveform]
definition="method fg_waveform set_setpoint d %1;method fg_frequency set_setpoint d %2;method fg_amplitude set_setpoint d %3;method fg_dc_offset set_setpoint d %4;method fg_function set_setpoint d 2"
numbervars=4
minvars=4
help=""

[set_fg_square]
definition="method fg_waveform set_setpoint d 2;method fg_frequency set_setpoint d %1;method fg_amplitude set_setpoint d %2;method fg_dc_offset set_setpoint d %3;method fg_duty_cycle set_setpoint d %4;method fg_function set_setpoint d 3"
numbervars=3
minvars=3
help=""

[set_fg_ramp]
definition="method fg_waveform set_setpoint d 4;method fg_frequency set_setpoint d %1;method fg_amplitude set_setpoint d %2;method fg_dc_offset set_setpoint d %3;method fg_symmetry set_setpoint d %4;method fg_function set_setpoint d 4"
numbervars=4
minvars=4
help=""

[set_fg_pulse]
definition="method fg_waveform set_setpoint d 5;method fg_amplitude set_setpoint d %1;method fg_dc_offset set_setpoint d %2;method fg_pulse_period set_setpoint d %3;method fg_pulse_width set_setpoint d %4;method fg_pulse_transition set_setpoint d %5;method fg_function set_setpoint d 5"
numbervars=5
minvars=5
help=""

[set_fg_burst]
definition="method fg_waveform set_setpoint d %1;method fg_frequency set_setpoint d %2;method fg_amplitude set_setpoint d %3;method fg_dc_offset set_setpoint d %4;method fg_function set_setpoint d 2;method fg_burst_count set_setpoint d %5;method fg_burst_period set_setpoint d %6;method fg_burst_phase set_setpoint d %7;method fg_function set_setpoint d 6"
numbervars=7
minvars=7
help=""

[set_fg_output]
definition="method fg_output set_setpoint d %1;method fg_function set_setpoint d 7"
numbervars=1
minvars=1
help=""

[set_fg_trigger]
definition="method fg_function set_setpoint d 8"
numbervars=0
minvars=0
help=""

[set_hv]
definition="method sns_pulser_setpoint_1 set_setpoint d %1"
numbervars=1
minvars=1
help="Set the High Voltage Pulser Supply Output (V)"

[ramp_mag_h]
definition="method mag_h start_motor d %1"
numbervars=1
minvars=1
help="Initiate the ramping for Mag H"

